Hard Sync Without Aliasing

نویسنده

  • Eli Brandt
چکیده

Hard sync”, a form of oscillator synchronization, is a technique which synthesizes a characteristic rich family of sounds. We describe how to perform it by integrating a bandlimited impulse pattern, avoiding the unpleasant aliasing heard in a naive digital rendering. The synthesis is refined by using a minimum-phase bandlimited step function, which eliminates lookahead and integration. This idea also gives simple bandlimited syntheses of other discontinuous waveforms. 1 What is hard sync? Oscillator synchronization involves two oscillators, a master and a slave, with frequencies f0 and f1. We will consider sawtooth oscillators. In hard sync, whenever the master cycles around, it resets the phase of the slave oscillator. The fundamental frequency of the slave’s output, is thus equal to f0. Figure 1 shows this for a master wavelength of 10 and a slave wavelength of 3. We treat the signal as unipolar, 0 to 1, for simplicity.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Phaseshaping Oscillator Algorithms for Musical Sound Synthesis

This paper focuses on phaseshaping techniques and their relation to classical abstract synthesis methods. Elementary polynomial and geometric phaseshapers, such as those based on the modulo operation and linear transformations, are investigated. They are then applied to the generation of classic and novel oscillator effects by using nested phaseshaping compositions. New oscillator algorithms in...

متن کامل

The Reaktor Core tutorial to accompany “ Generation of bandlimited sync transitions for sine waveforms ”

The article “Generation of bandlimited sync transitions for sine waveforms”, which this tutorial is supposed to accompany, describes a set of DSP techniques to generate antialiased synced sine oscillators. The purpose of this tutorial is to provide examples of how the third of these techniques (frequency shifting) can be used within the Reaktor Core environment. The same implementation can be a...

متن کامل

Dynamic Alias Protection with Aliasing Contracts

Object-oriented languages allow any object to point to any other object, limited only by type. The resultant possible aliasing makes programs hard to verify and maintain. Much research has been done on alias protection schemes to restrict aliasing. However, existing schemes are either informal (design-patternlike) or static type-like systems. The former are hard to verify, while the latter tend...

متن کامل

Static Infinite Wait Anomaly Detection in Polynomial Time

In nite wait anomalies associated with a barrier rendezvous model (e.g., Ada) can be divided into two classes: stalls and deadlocks. Although precise static deadlock detection is NP-hard, we present two polynomial time algorithms which operate on a statically derivable program representation, the sync graph, to certify a useful class of programs free of deadlocks. We identify three conditions l...

متن کامل

Halftoning via Direct Binary Search using a Hard Circular Dot Overlap Model

The direct binary search algorithm is a powerful heuristic for generating high quality halftone images that account for the characteristics of both the output device and viewer. With a hard circular dot overlap model, it yields enhanced detail rendition, suppression of aliasing artifacts, and improved tonal gradation in shadow areas.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001